Приложение Powerschool (PowerTeacher), от которого у нас страдают головные боли (сообщения об ошибках внутри)
Я пытаюсь обновить оценки моих учеников в приложении PowerTeacher, которое разработано Powerschool.
Иногда это работает замечательно, но в других случаях (кажется, портится всякий раз, когда оценки должны...), это не работает вообще.
Это позволяет мне вводить информацию о задании в журнал успеваемости и вводить оценки учеников по этим соответствующим заданиям. Однако когда я сохраняю свою работу, появляется всплывающее окно с надписью "Сохранение результатов" и зависание. Затем он выдаст сообщение об ошибке со следующими деталями:
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)
Я извиняюсь за то, что не смог предоставить больше информации. У меня нет доступа к самому коду, или я буду занят поиском различных мест ошибок. Я надеюсь, что кто-то, возможно, столкнулся с подобной ошибочной ситуацией и сможет описать условия, при которых возникает ошибка. Мне не обязательно нужно знать, как исправить программу (хотя я уверен, что мои начальники будут благодарны за информацию для отправки по конвейеру), я просто хочу знать, что НЕ нужно делать, чтобы я мог получить свои оценки введено в срок.
Спасибо всем большое за внимание, и хорошего дня!
1 ответ
С https://powersource.pearsonschoolsystems.com/article/58431?from=search
Сводка Эта ошибка может возникать при запуске дневника PowerTeacher, возвращается ошибка, и он не запускается успешно, или при выполнении действия в дневнике PowerTeacher, такого как сохранение результатов.
Предварительные требования• При использовании PowerTeacher Gradebook на сервере проблема не возникает при использовании внутреннего адреса. • Вне сети проблема не возникает, если для веб-сервера настроек сервера задан внешний IP-адрес или адрес внешнего домена. • Проверено, что брандмауэр не блокирует доступ. • Проверено, что фильтрация контента не используется. • Правильная версия JAVA используется на клиентском компьютере и сервере для версии PowerSchool и / или PowerTeacher. • Настройки среды сервера установлены на правильную версию и местоположение Java.
Симптомы• Журналу PowerTeacher не удается запустить или сохранить результаты. • При нажатии на вкладку Сведения ошибка отображается как "SocketTimeoutException: истекло время ожидания подключения" или "SocketTimeoutException: время ожидания истекло" .
Обходной путь (ы)1 - 1. На клиентском компьютере нажмите "Пуск" . 2. Выберите Настройки. 3. Выберите Панель управления. 4. Откройте панель управления Java. 5. Нажмите Настройки сети. 6. Измените настройку на Прямое соединение. 7. Нажмите ОК. 8. Нажмите ОК. 2- 1. Выполните ручную ресинхронизацию. 3- 1. Перезапустите Apache Tomcat. Примечание. Это может быть проблема клиента или сетевой среды.