4.0.5 / Проблема с приложенными к сообщениям файлами

Обсуждаем TrackStudio по-русски

4.0.5 / Проблема с приложенными к сообщениям файлами

Postby a-b-c » Wed Aug 25, 2010 12:13 pm

Ссылки на файлы, приложенные к операциям.
Для последнего действия ссылка на файл содержит /TrackStudio/task/download/task/15723/ - и не работает (открывает в новом окне список задач).
В списке всех файлов задачи ссылка на файл содержит /TrackStudio/download/task/15723/ - и все нормально открывается
В истории операций ссылка на файл содержит /TrackStudio/task/webdav/task/15723/ - и тоже нормально работает.

В 4.0.5 появилась ссылка webdav вида /TrackStudio/webdav/task/15723/ - работает аналогично другим работающим ссылкам.

Можете пояснить, в чем смысл такого разнообразия типов ссылок, и что каждая из них означает? Ну и конечно актуален вопрос о неработающей ссылке, повторяется ли у Вас.
TrackStudio 4.0.14 x64
Windows SA + PostgreSQL 9.1
a-b-c
 
Posts: 548
Joined: Fri Jul 10, 2009 10:15 am
Location: Moscow, Russia

Re: 4.0.5 / Проблема с приложенными к сообщениям файлами

Postby Petr » Wed Aug 25, 2010 2:45 pm

одна ссылка для webdav, другая просто для скачки файлов, с библиотеки webdav нельзя выставить заголовок файла, браузеры не понимаю какой это файл и их что бы открывать надо скачивать.
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

Re: 4.0.5 / Проблема с приложенными к сообщениям файлами

Postby a-b-c » Wed Aug 25, 2010 4:02 pm

Пётр, повторяется ли проблема с открыванием приложенного к операции файла по ссылке из секции "Последнее действие"?
TrackStudio 4.0.14 x64
Windows SA + PostgreSQL 9.1
a-b-c
 
Posts: 548
Joined: Fri Jul 10, 2009 10:15 am
Location: Moscow, Russia

Re: 4.0.5 / Проблема с приложенными к сообщениям файлами

Postby Petr » Wed Aug 25, 2010 4:18 pm

да повторилось, это поправим
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1125
Joined: Wed Aug 12, 2009 4:38 pm

Re: 4.0.5 / Проблема с приложенными к сообщениям файлами

Postby PoleSoft » Wed Sep 15, 2010 10:29 am

Еще одна проблема со вложенными файлами.
В блоке Последнее действие, при нажатии на ссылку с приложенным файлом вылетает ошибка. А в блоке Приложенные файлы - всё нормально, хотя ссылка одинаковая. Имя файла латинницей. Сервер на windows - нормально всё проходит. Падает на файле любого типа при сервере под Линуксом.

Code: Select all
System Information:
Java Information:
Java Version: 1.6.0_20
Java Vendor: Sun Microsystems Inc.
Java Specification Vendor: Sun Microsystems Inc.
Java Specification Version: 1.6
Java Home: /srv/TrackStudio-405/jre
Java Classpath:
Servlet Container Information:
Servlet Version: 25
AS Vendor: jetty/6.1.25
Virtual Machine Information:
VM Vendor: Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM
VM Version: 16.3-b01
Runtime Version: 1.6.0_20-b02
VM Specification Version: 1.0
VM Info: mixed mode
System information:
OS Name: i386-Linux(2.6.25.19-1-i386-s1)
Total Memory: 183488512
Free Memory: 44786424
Product Information:
Version: 4.0.5
Licensee: PoleSoft
License Type: SERVER
Database Information:
Database: Firebird 2.1/LI-V2.1.2.18118 Firebird 2.1/tcp (polesoft)/P10
Database version:LI-V2.1.2.18118 Firebird 2.1/LI-V2.1.2.18118 Firebird 2.1/tcp (polesoft)/P10
Database major version:2
Database minor version:1
Database driver name:Jaybird JCA/JDBC driver
Database driver version:2.1
Database driver major version:2
Database driver minor version:1
Hibernate Dialect: org.hibernate.dialect.FirebirdDialect
Hibernate Driver: org.firebirdsql.jdbc.FBDriver
Stack Trace:
org.hibernate.exception.DataException: could not execute query
    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:102)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
    at org.hibernate.loader.Loader.doList(Loader.java:2297)
    at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2204)
    at org.hibernate.loader.Loader.list(Loader.java:2164)
    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:448)
    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258)
    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
    at com.trackstudio.tools.HibernateUtil.getList(HibernateUtil.java:256)
    at com.trackstudio.tools.HibernateUtil.getList(HibernateUtil.java:172)
    at com.trackstudio.kernel.manager.TaskManager.findByNumber(TaskManager.java:366)
    at com.trackstudio.kernel.manager.TaskManager.findTaskIdByQuickGo(TaskManager.java:636)
    at com.trackstudio.securedkernel.SecuredTaskAdapterManager.findTaskIdByQuickGo(SecuredTaskAdapterManager.java:449)
    at com.trackstudio.securedkernel.SecuredFindAdapterManager.searchTaskByQuickGo(SecuredFindAdapterManager.java:670)
    at com.trackstudio.securedkernel.SecuredFindAdapterManager.quickGoHandler(SecuredFindAdapterManager.java:646)
    at com.trackstudio.action.TaskLinkServlet.doGet(TaskLinkServlet.java:81)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at com.trackstudio.action.TaskLinkServlet.service(TaskLinkServlet.java:61)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:130)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
    at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
    at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
    at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.sql.DataTruncation: Data truncation
    at org.firebirdsql.jdbc.field.FBWorkaroundStringField.setString(FBWorkaroundStringField.java:97)
    at org.firebirdsql.jdbc.AbstractPreparedStatement.setString(AbstractPreparedStatement.java:402)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:131)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:131)
    at org.hibernate.type.StringType.set(StringType.java:49)
    at org.hibernate.type.NullableType.nullSafeSet(NullableType.java:154)
    at org.hibernate.type.NullableType.nullSafeSet(NullableType.java:136)
    at org.hibernate.param.PositionalParameterSpecification.bind(PositionalParameterSpecification.java:68)
    at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:567)
    at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1612)
    at org.hibernate.loader.Loader.doQuery(Loader.java:717)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
    at org.hibernate.loader.Loader.doList(Loader.java:2294)
    ... 38 more
PoleSoft
 
Posts: 160
Joined: Mon Jun 08, 2009 3:14 pm
Location: Россия, Ростов-на-Дону


Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 0 guests