[Logo] Форум DL
  [DL]  Back to home page 
Forum Index ->Общего плана ->Сообщения об ошибках в DL
Author Message
Mariya Kugeyko

Topics: 16
Messages: 1399

My Profile
Simple Tree:

java.lang.RuntimeException: java.lang.ArithmeticException: / by zero
Mariya Kugeyko

Topics: 16
Messages: 1399

My Profile
Advanced Tree:

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at dl2.tags.TreeModelCommonTag.doStartTag(TreeModelCommonTag.java:209) at _advancedtreemodel__jsp._jspService(_advancedtreemodel__jsp.java:252) at com.caucho.jsp.JavaPage.service(JavaPage.java:75) at com.caucho.jsp.Page.subservice(Page.java:497) at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182) at dl2.webfilter.TimeLoad.doFilter(TimeLoad.java:55) at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88) at dl2.webfilter.CheckerBan.doFilter(CheckerBan.java:149) at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88) at com.caucho.server.http.Invocation.service(Invocation.java:315) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:344) at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274) at com.caucho.server.TcpConnection.run(TcpConnection.java:139) at java.lang.Thread.run(Thread.java:536) Caused by: java.lang.RuntimeException: java.lang.ArithmeticException: / by zero at dl2.task.TaskTree.init(TaskTree.java:249) at dl2.task.TaskTree.(TaskTree.java:162) at dl2.TreeModel._modify.TreeUtil.createTreeOfTasks(TreeUtil.java:178) at dl2.tags.usedInTreeTag.TasksTree.getTreeAjaxOffDisabled(TasksTree.java:207) ... 19 more Caused by: java.lang.ArithmeticException: / by zero at dl2.editor.GroupsOfVariants.getVariant(GroupsOfVariants.java:132) at dl2.editor.GroupsOfVariants.(GroupsOfVariants.java:72) at dl2.editor.GroupsOfVariants.getforbiddenNodeID(GroupsOfVariants.java:355) at dl2.task.TaskTree.GroupsOfVariantsMarking(TaskTree.java:377) at dl2.task.TaskTree.init(TaskTree.java:239) ... 22 more
Mariya Kugeyko

Topics: 16
Messages: 1399

My Profile
Экспериментально удалось установить: работает только дерево Ajax Tree(new) у тех, кто не является редактором курса.
У редактора курса работают все деревья.
Mihail Dolinskiy

Topics: 1985
Messages: 47296

My Profile
Вот еще аналогичная ошибка. Я редактор курса, но все равно :

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at dl2.tags.TreeModelCommonTag.doStartTag(TreeModelCommonTag.java:209) at _advancedtreemodel__jsp._jspService(_advancedtreemodel__jsp.java:252) at com.caucho.jsp.JavaPage.service(JavaPage.java:75) at com.caucho.jsp.Page.subservice(Page.java:497) at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182) at dl2.webfilter.TimeLoad.doFilter(TimeLoad.java:55) at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88) at dl2.webfilter.CheckerBan.doFilter(CheckerBan.java:149) at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88) at com.caucho.server.http.Invocation.service(Invocation.java:315) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:344) at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274) at com.caucho.server.TcpConnection.run(TcpConnection.java:139) at java.lang.Thread.run(Thread.java:536) Caused by: java.lang.RuntimeException: java.sql.SQLException: Transaction (Process ID 71) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at dl2.task.Node.(Node.java:115) at dl2.task.TaskTree.init(TaskTree.java:195) at dl2.task.TaskTree.(TaskTree.java:162) at dl2.TreeModel._modify.TreeUtil.createTreeOfTasks(TreeUtil.java:178) at dl2.tags.usedInTreeTag.TasksTree.getTreeAjaxOffDisabled(TasksTree.java:207) ... 19 more Caused by: java.sql.SQLException: Transaction (Process ID 71) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365) at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781) at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224) at net.sourceforge.jtds.jdbc.TdsCore.isDataInResultSet(TdsCore.java:792) at net.sourceforge.jtds.jdbc.JtdsResultSet.(JtdsResultSet.java:146) at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:424) at net.sourceforge.jtds.jdbc.JtdsStatement.executeQuery(JtdsStatement.java:1258) at dl2.db.DBUtil.executeQuery(DBUtil.java:345) at dl2.task.Node.(Node.java:108) ... 23 more
Mihail Dolinskiy

Topics: 1985
Messages: 47296

My Profile
В том дереве, которое запускается невозможно открыть задачу:

http://dl/task.jsp?nid=165476&cid=507

500 Servlet Exception
java.lang.ArithmeticException: / by zero
at dl2.editor.GroupsOfVariants.getVariant(GroupsOfVariants.java:132)
at dl2.editor.GroupsOfVariants.<init>(GroupsOfVariants.java:72)
at dl2.editor.GroupsOfVariants.getforbiddenNodeID(GroupsOfVariants.java:355)
at dl2.task.Node.canViewAndSubmit(Node.java:846)
at dl2.task.Node.spGetTaskNodePermissions(Node.java:691)
at _task__jsp._jspService(C:\Data\dl2\dl2\dl2-web\task.jsp:30)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:497)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at dl2.webfilter.TimeLoad.doFilter(TimeLoad.java:55)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at dl2.webfilter.CheckerBan.doFilter(CheckerBan.java:149)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:344)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:536)

Mihail Dolinskiy

Topics: 1985
Messages: 47296

My Profile
После того, как я увидел Group_of_Variants я подумал, что проблема может быть связана с вариантами заданий. Посмотрел - количество вариантов 0. Возможно, когда я накатывал варианты, ПАПКИ с названием (Одномерный массив, Двумерный массив ... ) были, а сами задания вовнутрь еще не были скопированы? В общем, я УДАЛИЛ варианты и снова их "накатил" - количество вариантов стало равно количеству заданий внутри соответствующей папки.

Если это так критично, то корректней делать так:
1) Во время "накатывания" указывать - вариантов нет.
2) Обрабатывать "ноль" в количестве вариантов и ПЕРЕСЧИТЫВАТЬ число в момент получения этого нуля.
3) Не слетать, а продолжать работать.



 
Forum Index ->Общего плана ->Сообщения об ошибках в DL
Time:0,187