0

我正在尝试在 Powerschool 制作的 PowerTeacher 成绩簿应用程序中更新我学生的成绩。

有时它工作得很好,但在其他时候(似乎在成绩到期时搞砸了......)它根本不起作用。

它允许我将作业信息输入成绩簿,并输入学生在这些相应作业上的成绩。但是,当我去保存我的工作时,它会给我一个加载弹出窗口,上面写着“正在存储分数”,然后冻结。然后它会给我一个错误提示,其中包含以下详细信息:

com.pearson.powerschool.sdk.common.SDKRemoteException:java.net.SocketTimeoutException: Read timed out
    at com.pearson.powerschool.sdk.system.HttpInvokeInvocationHandler.invoke(HttpInvokeInvocationHandler.java:59)
    at com.sun.proxy.$Proxy18.storeSectionScores(Unknown Source)
    at com.pearson.powerschool.gradebook.studentgrid.score.ScoreStoreTask.doConstruct(ScoreStoreTask.java:153)
    at com.pearson.powerschool.gradebook.SDKClientTask.construct(SDKClientTask.java:187)
    at com.pearson.powerschool.gradebook.SDKClientTask.execute(SDKClientTask.java:154)
    at com.pearson.powerschool.gradebook.SDKTaskManager.run(SDKTaskManager.java:59)

Caused By:java.net.SocketTimeoutException:Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at sun.security.ssl.InputRecord.readFully(Unknown Source)
    at sun.security.ssl.InputRecord.read(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
    at sun.security.ssl.AppInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
    at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
    at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1373)
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
    at org.meno.remoting.httpinvoke.client.HTTPInvokeProxyFactory.invoke(HTTPInvokeProxyFactory.java:229)
    at org.meno.remoting.httpinvoke.client.HTTPInvokeProxyFactory.access$000(HTTPInvokeProxyFactory.java:42)
    at org.meno.remoting.httpinvoke.client.HTTPInvokeProxyFactory$1.invoke(HTTPInvokeProxyFactory.java:151)
    at com.sun.proxy.$Proxy18.storeSectionScores(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.pearson.powerschool.sdk.system.HttpInvokeInvocationHandler.invoke(HttpInvokeInvocationHandler.java:48)
    at com.sun.proxy.$Proxy18.storeSectionScores(Unknown Source)
    at com.pearson.powerschool.gradebook.studentgrid.score.ScoreStoreTask.doConstruct(ScoreStoreTask.java:153)
    at com.pearson.powerschool.gradebook.SDKClientTask.construct(SDKClientTask.java:187)
    at com.pearson.powerschool.gradebook.SDKClientTask.execute(SDKClientTask.java:154)
    at com.pearson.powerschool.gradebook.SDKTaskManager.run(SDKTaskManager.java:59)

对于无法提供更多信息,我深表歉意。我无权访问代码本身,否则我会忙于查看各种错误位置。我希望有人可能遇到过类似的错误情况,并且可能能够描述错误发生的条件。我不一定需要知道如何修复程序(尽管我确信我的上级会很感激发送管道的信息),我只是想知道什么不应该做,这样我才能得到我的成绩在截止日期前输入。

非常感谢大家的观看,祝您有美好的一天!

4

1 回答 1

0

来自https://powersource.pearsonschoolsystems.com/article/58431?from=search

摘要 启动 PowerTeacher 成绩簿时可能会出现此错误,返回错误并且成绩簿未成功启动,或者在 PowerTeacher 成绩簿中执行操作(例如保存分数)时。

前提条件 • 在服务器上使用PowerTeacher Gradebook 时,使用内部地址不会出现此问题。• 在网络外部时,将服务器设置Web 服务器设置为外部IP 地址或外部域地址时不会出现问题。• 验证防火墙没有阻止访问。• 确认没有使用内容过滤。• PowerSchool 和/或PowerTeacher 版本的客户端机器和服务器上使用了正确的JAVA 版本。• 服务器环境设置设置为正确的Java 版本和位置。

症状 • PowerTeacher 成绩簿无法启动或保存分数。• 单击详细信息选项卡时,错误显示为“SocketTimeoutException:连接超时”或“SocketTimeoutException:读取超时”。

解决方法 1 - 1. 在客户端计算机上,单击“开始”菜单。2. 选择设置。3. 选择控制面板。4. 打开 Java 控制面板。5. 单击网络设置。6. 将设置更改为直接连接。7. 单击确定。8. 单击确定。2- 1. 执行手动重新同步。3- 1. 重启 Apache Tomcat。注意这可能是客户端或网络环境问题。

于 2013-12-25T02:29:17.277 回答