ошибка при создании своего реестра, нужна помощь.
создаю свой реестрвыставленных счетов и счетов-фактур по опписанию :
http://ru.blog.itdhq.com/post/70277827209/2013-12-17-create-new-registry...
проверил как указано xmllint как бы все хорошо.
но возникла ошибка в логе : pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
Спасибо.
pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
http://ru.blog.itdhq.com/post/70277827209/2013-12-17-create-new-registry...
проверил как указано xmllint как бы все хорошо.
но возникла ошибка в логе : pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
11:24:37,532 INFO [org.alfresco.repo.admin] Using database URL 'jdbc:postgresql://localhost:5432/alfresco' with user 'alfresco'. 11:24:37,727 INFO [org.alfresco.repo.admin] Connected to database PostgreSQL version 9.2.4 11:24:45,137 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default] 11:24:45,160 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete 11:24:54,409 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default] 11:24:54,410 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default] 11:24:54,432 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'alvex-invoice-documents' defined in file [/opt/alfresco-4.2.f/tomcat/shared/classes/alfresco/extension/alvex-invoice-model-context.xml]: Invocation of init method failed; nested exception is org.alfresco.service.cmr.dictionary.DictionaryException: 07220001 Could not import bootstrap model alfresco/extension/models/alvex-invoice-model.xml at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Caused by: org.alfresco.service.cmr.dictionary.DictionaryException: 07220001 Could not import bootstrap model alfresco/extension/models/alvex-invoice-model.xml at org.alfresco.repo.dictionary.DictionaryBootstrap.onDictionaryInit(DictionaryBootstrap.java:158) at org.alfresco.repo.dictionary.DictionaryBootstrap.bootstrap(DictionaryBootstrap.java:105) at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) ... 27 more Caused by: org.alfresco.service.cmr.dictionary.DictionaryException: 07220000 Failed to parse model at org.alfresco.repo.dictionary.M2Model.createModel(M2Model.java:102) at org.alfresco.repo.dictionary.M2Model.createModel(M2Model.java:88) at org.alfresco.repo.dictionary.DictionaryBootstrap.onDictionaryInit(DictionaryBootstrap.java:147) ... 34 more Caused by: org.jibx.runtime.JiBXException: Expected "{http://www.alfresco.org/model/dictionary/1.0}type" end tag, found "{http://www.alfresco.org/model/dictionary/1.0}title" start tag (line 63, col 14) at org.jibx.runtime.impl.UnmarshallingContext.parsePastCurrentEndTag(UnmarshallingContext.java:731) at org.alfresco.repo.dictionary.JiBX_defaultM2Type_access.unmarshal() at org.alfresco.repo.dictionary.JiBX_defaultMungeAdapter.JiBX_default_unmarshal_1_7() at org.alfresco.repo.dictionary.JiBX_defaultMungeAdapter.JiBX_default_unmarshal_1_9() at org.alfresco.repo.dictionary.JiBX_defaultM2Model_access.unmarshal() at org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2757) at org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2900) at org.alfresco.repo.dictionary.M2Model.createModel(M2Model.java:97) ... 36 moreЧто это может быть? в каком месте лажу сделал?
Спасибо.
pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
Комментарии
22/08/2014 - 09:25
Caused by: org.jibx.runtime.JiBXException: Expected "{http://www.alfresco.org/model/dictionary/1.0}type" end tag, found "{http://www.alfresco.org/model/dictionary/1.0}title" start tag (line 63, col 14)
Ищите, где на 63й строке Вы используете тег title, когда уже пора закрывать type. Title может быть только в начале описания типа (сразу после открытия блока).
xmllint проверяет только закрытие всех тегов, а вот последовательность тегов надо проверять по схеме.
22/08/2014 - 10:16
Теперь ругается на :
pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; } сама модель(просто решил наследовать от alvex):
pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
22/08/2014 - 12:23
Народ, кто делал свои реестры, помогите!! Блин.
22/08/2014 - 16:32
1. Чтобы появился реестр, нужно чтобы родителем был alvexdt:object или один из уноследованных от него. Когда Вы убрали упоминания об Alvex - система перестала распознавать тип как реестр.
2. Почему не удалось заимпортить Alvex? Два варианта:
- вы забыли указать его в зависимостях bean (https://gist.github.com/aviriel/7958722#file-context-xml) или где-то опечатались;
- вы забыли установить Alvex на эту машину.
25/08/2014 - 09:11
Сделал следующее: взял пример создания реестра "Дистрибьюторский контракт".
!. создал такой реестр, скопировал файлы этого контракта и изменил названия,
появился такой реестр, но без наименования, хотя переименовывал программой юникоде.
но при приосмотре этих реестров выпадает ошибка:
"Не удается получить поля реестра. Проверьте настройки формы"
куда копать?
Спасибо.
25/08/2014 - 12:21
тестирую на двух реестрах
1. это тестовый реестр "Дистрибьютерский контракт"
2. свой собственный, точнее название собственное, а содержимое такое же в дистрибьютерском.
итого:
1. описание форм для своего работают, для дистрибьютерского не работают.
2. была ошибка в русском названии реестра своего, поменял, но название так и не появилось.
Вопрос: есть ли какая команда, позволяющая переимпортировать реестр?
Спасибо.