Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Christine PinceChristine Pince(Deactivated)Reporter
Tammy FongTammy FongLabels
Branch Version/s
6.1.xBackported to Branch
CommittedGit Pull Request
Bug Type
Regression BugComponents
Affects versions
Priority
Medium
Details
Details
Assignee
Christine Pince
Christine Pince(Deactivated)Reporter
Tammy Fong
Tammy FongLabels
Branch Version/s
6.1.x
Backported to Branch
Committed
Git Pull Request
Bug Type
Regression Bug
Components
Affects versions
Priority
Zendesk Support
Zendesk Support
Zendesk Support
Created July 23, 2012 at 1:27 AM
Updated June 24, 2023 at 3:49 PM
Resolved October 3, 2012 at 2:00 PM
Add Documents and Media portlet
Manage > Metadata Sets > Add
Name (required): song
Fields: Text
Field Label: Title
Required: Yes
Save
Manage > Document Types > Add
Name: Music
Select Metadata Set: song
Save
Navigate to Documents Home
Add > Music
select a file
leave Title (Required) field blank
Publish
Results: Documents and Media portlet displays "Documents and Media is temporarily unavailable." and the following console error:
07:38:56,745 ERROR [http-bio-8080-exec-15][render_portlet_jsp:154] com.liferay.portlet.dynamicdatamapping.StorageFieldRequiredException at com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter.validateDDMStructureFields(BaseStorageAdapter.java:304) at com.liferay.portlet.dynamicdatamapping.storage.BaseStorageAdapter.create(BaseStorageAdapter.java:48) at com.liferay.portlet.dynamicdatamapping.storage.StorageEngineImpl.create(StorageEngineImpl.java:43) at com.liferay.portlet.dynamicdatamapping.storage.StorageEngineUtil.create(StorageEngineUtil.java:36) at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryMetadataLocalServiceImpl.updateFileEntryMetadata(DLFileEntryMetadataLocalServiceImpl.java:146) at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryMetadataLocalServiceImpl.updateFileEntryMetadata(DLFileEntryMetadataLocalServiceImpl.java:83) at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryMetadataLocalServiceImpl.updateFileEntryMetadata(DLFileEntryMetadataLocalServiceImpl.java:100) at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:122) at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:71) at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118) at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57) at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118) at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57) at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118) at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57) at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118) at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:57) at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118) at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:211) at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileVersion(DLFileEntryLocalServiceImpl.java:1329)