Quantcast
Channel: Extensis Forums - Latest posts
Viewing all 1684 articles
Browse latest View live

Upload an asset VIA the API

$
0
0

This is very frustrating. We may want to enlist the help of Extensis tech support in troubleshooting this. They can help get me log files and set up a remote connection to the server machine if needed. However, in the meantime please send me the information requested above. Thanks for your patience.


Suitcase Fusion encountered an unexpected error. 16777216

$
0
0

Just updated a user to SFv8 from 7. And whenever we go through the database backup part of the install, it gets to the end and throws that error. I’ve tried rebooting, reinstalling, clearing plist files, and no joy. I did see this error in the SFv7 forums as being a r/w issue on the font vault so I’ll be checking that tomorrow morning. The user does have local admin rights.

Thanks,
S

edit: just realized there is a new post in here for the same issue. Feel free to close if needed.

Installation Problems

$
0
0

Getting the same error. macOS Sierra

Installation Problems

$
0
0

Just updated a user to SFv8 from 7. And whenever we go through the database backup part of the install, it gets to the end and throws that error. I’ve tried rebooting, reinstalling, clearing plist files, and no joy. I did see this error in the SFv7 forums as being a r/w issue on the font vault so I’ll be checking that tomorrow morning. The user does have local admin rights.

Thanks,
S

edit: just realized there is a new post in here for the same issue. Feel free to close if needed.

Suitcase Fusion encountered an unexpected error. 16777216

Suitcase Fusion encountered an unexpected error. 16777216

Installation Problems

$
0
0

Sorry to hear you are encountering an issue with you Suitcase application. Please contact one of our Support Team members using the following link:

https://secure.extensis.com/customer-service

They will be able to assist you in getting the issue resolved.

Upload an asset VIA the API

$
0
0

Also, are you able to upload using the Portfolio client?


Suitecase Fusion 19.0.2.17 Unable to Activate Fonts

$
0
0

Any time when I try to activate a font, whether permanently or temporarily, the grey dot will turn green or blue and then turns back to grey in a split second and the font never gets activated. Reboot didn’t help.

Suitcase Fusion 7 and CC 2018

$
0
0

I also bought Suitcase Fusion 7 only a few month ago and urgently hope that compatibility with CC 2018 will be added to it very soon! Without the plugins to activate fonts automatically in CC 2018 the program doesn’t work in daily workflows. After using free font software for a while I saved up my money to enable me with Suitcase Fusion. It would be a big shame if the program I bought for would become obsolete after such a short time of use! Due to the comments about missing features in the newer version, I will definitely abstain from investing the same amount of money for the new version. Dear extensis team, please add compatibility! I really hope that I won’t have to change to another software due to this.

Suitecase Fusion 19.0.2.17 Unable to Activate Fonts

$
0
0

This is most likely due to a font already being activated or a recent system update has been performed. Please use the following links to resolve the issue:

or

Server error when uploading images (PF 2016)

$
0
0

Dear all,

I’ve a question on uploading assets to Portfolio 2016 by restAPI. My client program is based on .NET, connection to restAPI will be established by an API token, which is working well so far.

I assume (even if the documentation is not describing this) that when uploading I still have to use the “old” http upload. What I’ve done is to replace the session id in the request header by the api token. Unfortunately I get no response from server when uploading. I’ve switched the server to debug mode and find the following in the server log:

2017-11-29 12:14:24,255 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) Starting upload
2017-11-29 12:14:29,145 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) ### item: name=null, StoreLocation=C:\Program Files (x86)\Extensis\Portfolio Server\data\work\upload_74594769_918a_4a7f_904a_5b2add84a960_00000056.tmp, size=42 bytes, isFormField=true, FieldName=sessionId
2017-11-29 12:14:29,145 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) * size: 42
2017-11-29 12:14:29,146 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) ### item: name=null, StoreLocation=C:\Program Files (x86)\Extensis\Portfolio Server\data\work\upload_74594769_918a_4a7f_904a_5b2add84a960_00000057.tmp, size=36 bytes, isFormField=true, FieldName=catalogId
2017-11-29 12:14:29,146 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) * size: 36
2017-11-29 12:14:29,146 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) ### item: name=null, StoreLocation=C:\Program Files (x86)\Extensis\Portfolio Server\data\work\upload_74594769_918a_4a7f_904a_5b2add84a960_00000058.tmp, size=1 bytes, isFormField=true, FieldName=destinationFolder
2017-11-29 12:14:29,146 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) * size: 1
2017-11-29 12:14:29,146 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) ### item: name=null, StoreLocation=C:\Program Files (x86)\Extensis\Portfolio Server\data\work\upload_74594769_918a_4a7f_904a_5b2add84a960_00000059.tmp, size=11 bytes, isFormField=true, FieldName=filename
2017-11-29 12:14:29,147 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) * size: 11
2017-11-29 12:14:29,147 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) ### item: name=null, StoreLocation=C:\Program Files (x86)\Extensis\Portfolio Server\data\work\upload_74594769_918a_4a7f_904a_5b2add84a960_00000060.tmp, size=6 bytes, isFormField=true, FieldName=action
2017-11-29 12:14:29,147 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) * size: 6
2017-11-29 12:14:29,295 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) ### item: name=OBJ4714.JPG, StoreLocation=C:\Program Files (x86)\Extensis\Portfolio Server\data\work\upload_74594769_918a_4a7f_904a_5b2add84a960_00000061.tmp, size=4684424 bytes, isFormField=false, FieldName=Filedata
2017-11-29 12:14:29,296 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) * size: 4684424
2017-11-29 12:14:29,432 DEBUG [extensis.portfolio.server.manager.MediaEngineManager] (http-executor-threads - 11) using media engine localhost:40372
2017-11-29 12:14:32,386 DEBUG [extensis.portfolio.server.manager.IdentityManager] (EJB default - 2) IdentityManager.listCatalogs() invoked.
2017-11-29 12:14:37,697 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component exif, of type Metadata
2017-11-29 12:14:37,699 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component msoffice-metadata, of type Metadata
2017-11-29 12:14:37,699 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component iptc, of type Metadata
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component geo, of type Metadata
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component thumbnail, of type Derivative
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner found derivative in response content with length 6633
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component xmp, of type Metadata
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component doctext, of type Metadata
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component movie-metadata, of type Metadata
2017-11-29 12:14:37,700 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component diskpreview, of type Derivative
2017-11-29 12:14:37,701 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner found derivative in response content with length 126535
2017-11-29 12:14:37,701 DEBUG [extensis.portfolio.server.mediaprocessing.MediaProcessor] (http-executor-threads - 11) sendRequestInner processing component info, of type GeneralInformation
2017-11-29 12:14:37,730 DEBUG [extensis.portfolio.server.cataloging.Cataloger] (http-executor-threads - 11) UpdateAssetById: Media processing: 8298
2017-11-29 12:14:39,124 DEBUG [extensis.portfolio.server.cataloging.Cataloger] (http-executor-threads - 11) UpdateFile: Post-scan processing: 1394. wasPartiallyCataloged = false
2017-11-29 12:14:39,124 DEBUG [extensis.portfolio.server.elasticsearch.ElasticSearchServer] (http-executor-threads - 11) Creating a version for asset 4
2017-11-29 12:14:39,575 DEBUG [extensis.portfolio.server.service.FileTransferServlet] (http-executor-threads - 11) UPLOAD TIME: 15.318 seconds
2017-11-29 12:14:39,575 ERROR [org.apache.catalina.connector] (http-executor-threads - 11) JBWEB001018: An exception or error occurred in the container during the request processing: java.nio.BufferOverflowException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:357) [rt.jar:1.7.0_80]
at org.apache.coyote.http11.AbstractInternalOutputBuffer.commit(AbstractInternalOutputBuffer.java:471) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.coyote.http11.Http11NioProcessor.commit(Http11NioProcessor.java:477) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.coyote.http11.Http11NioProcessor.action(Http11NioProcessor.java:795) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.coyote.Response.action(Response.java:190) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.coyote.Response.sendHeaders(Response.java:390) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:335) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:301) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.catalina.connector.Response.finishResponse(Response.java:475) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:350) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:902) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.apache.tomcat.util.net.NioEndpoint$ChannelProcessor.run(NioEndpoint.java:1031) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33) [jboss-threads-2.1.0.Final.jar:2.1.0.Final]
at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:806) [jboss-threads-2.1.0.Final.jar:2.1.0.Final]
at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45) [jboss-threads-2.1.0.Final.jar:2.1.0.Final]
at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:847) [jboss-threads-2.1.0.Final.jar:2.1.0.Final]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80]
at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.0.Final.jar:2.1.0.Final]

It appears that the upload was finished successfully, but then any kind of error happened. I would appreciate you kind assistence in this case…

Best,
Dirk

Suitcase Fusion 7 and CC 2018

$
0
0

I tried the beta version, but without the column view, it was worthless. I have nearly 5000 fonts in my suitcase vault. Without the column view, it took forever to find what I wanted. I, along with a lot of other designers, expressed my dismay to Extensis, but apparently, they just don’t care. I’m now looking for a new font management system (after using Suitcase ever since its first release) that will actually work with CC 2018. Get real Extensis. Suitcase 8 is a major fail.

Suitcase Fusion 8 – Features Request

$
0
0

I have been using Suitcase for so many years—over 20 I believe. And, I’ve encouraged other designers to use Suitcase. But I hate this latest version. I desperately miss column view. The interface takes up so much space and it is so very slow. With almost 7000 fonts in my library, I need a much more nimble application and the column view. I will seriously consider either downgrading or looking for something entirely different if changes aren’t made quickly.

Search for Favorites in a Set

$
0
0

Is there any way to view favorites for in a particular set? I used to be able to sort by column for favorites. I tried setting up a smart search, but it won’t let me set up a search in a particular set that has over 1000 fonts. Smart set can only be set up for libraries, system fonts, temporary fonts and Typekit. This is wasting my time! Please help!


Search for Favorites in a Set

Server error when uploading images (PF 2016)

$
0
0

Hi Dirk,

Sorry you’re having trouble uploading with the API. We’ll get it all sorted out.

Can you tell us a couple things:
• What version of Portfolio Server are you working with?
• Can you send us your code that does the upload?
• Does the uploaded asset show up in the catalog after you’re done with the upload?
• Does your code get a response code from the server? If so, what is it?

Thanks in advance,
-Loren

Is every year another $60?

$
0
0

Does anyone know if every year we are going to have to pay an upgrade fee for Suitcase Fusion? I cannot upgrade any of my Adobe apps until I upgrade this one. That is ridiculous!
I am paying a Creative Suite Subscription and I have to use an old version.

Is every year another $60?

$
0
0

Welcome to the gravy train. Extensis have pro customers over a barrel and, judging by the way they dumped a new version on us that was objectively less useful than its predecessor, they’re acting like they know it.
I strongly suggest you do what I’ve done and start researching alternatives.

Server error when uploading images (PF 2016)

$
0
0

Hi Loren,
thanks for your reply. Here comes the answers to your questions:

-> I’m currently using Portfolio 2016 running on Windows
-> Yes, the uploaded asset shows up correctly in the catalog
-> No, I get no response code from the server - my code waits and runs into a timeout after the predefined timeout period

The code that I’m using is the following (VB.NET):

        Public Function UploadAsset(ByVal sCatalogId As String, ByVal sFileName As String, ByVal sDestinationFolder As String, ByVal iMulId As Integer, ByVal iModuleId As Integer, ByVal iReferenceId As Integer, ByVal iTaskId As Integer, Optional sAssetId As String = "", Optional bQuiet As Boolean = True) As String
        ' Uploads asset to Portfolio and returns AssetId
        Dim sBoundary As String = ""
        Dim lStreamPosition As Long
        Dim lFileSize As Long
        Dim iBytesRead As Integer
        Dim arrBuffer(4096) As Byte
        Dim sFileData As String = ""
        Dim sContent As String = ""
        Dim arrResponse() As Byte
        Dim sResultAssetId As String

        Try
            ' initialize return value
            UploadAsset = ""
            ' create boundary
            sBoundary = Guid.NewGuid().ToString
            ' initialize web client
            Using oWebClient As WebClient = New WebClient
                oWebClient.Headers.Add("Content-Type", "multipart/form-data; boundary=" & sBoundary)
                ' define content
                sContent &= "--" & sBoundary & vbCrLf
                sContent &= "Content-Disposition: form-data; name=""sessionId""" & vbCrLf & vbCrLf & Token & vbCrLf
                sContent &= "--" & sBoundary & vbCrLf
                sContent &= "Content-Disposition: form-data; name=""catalogId""" & vbCrLf & vbCrLf & sCatalogId & vbCrLf
                sContent &= "--" & sBoundary & vbCrLf
                sContent &= "Content-Disposition: form-data; name=""destinationFolder""" & vbCrLf & vbCrLf & sDestinationFolder & vbCrLf
                sContent &= "--" & sBoundary & vbCrLf
                sContent &= "Content-Disposition: form-data; name=""filename""" & vbCrLf & vbCrLf & Path.GetFileName(sFileName) & vbCrLf
                sContent &= "--" & sBoundary & vbCrLf
                sContent &= "Content-Disposition: form-data; name=""action""" & vbCrLf & vbCrLf & "upload" & vbCrLf
                sContent &= "--" & sBoundary & vbCrLf
                sContent &= "Content-Disposition: form-data; name=""Filedata""; filename=""" & Path.GetFileName(sFileName) & """" & vbCrLf
                sContent &= "Content-Type: application/octet-stream" & vbCrLf & vbCrLf
                ' Open file and convert to string (for easier content handling)
                Using oFileStream As FileStream = New FileStream(sFileName, FileMode.Open, FileAccess.Read)
                    Using oMemoryStream As MemoryStream = New MemoryStream
                        lStreamPosition = 0
                        lFileSize = oFileStream.Length
                        Do
                            iBytesRead = oFileStream.Read(arrBuffer, 0, arrBuffer.Length)
                            If iBytesRead > 0 Then
                                oMemoryStream.Write(arrBuffer, 0, iBytesRead)
                                lStreamPosition += iBytesRead
                            End If
                        Loop Until iBytesRead = 0
                        sContent &= oWebClient.Encoding.GetString(oMemoryStream.ToArray)
                    End Using
                End Using
                ' set end boundary
                sContent &= vbCrLf & "--" & sBoundary & "--"
                ' perform upload
                arrResponse = oWebClient.UploadData(priv_oDAMConfiguration.UploadUrl, "POST", oWebClient.Encoding.GetBytes(sContent))
                sResultAssetId = oWebClient.Encoding.GetString(arrResponse)
            End Using
            If sResultAssetId.Length > 0 Then
                ' returning AssetId
                UploadAsset = sResultAssetId
            Else
                UploadAsset = ""
            End If

        Catch ex As Exception
            UploadAsset = ""
            If Not bQuiet Then LogError(2, priv_cLogName & ".UploadAsset_A", ex.Message)
        End Try

    End Function

The [Token] used in this function is a property within the same class and filled with the asset token. As you can see I’m using a standard class (WebClient) by .NET to do the complete handshaking between server and client. Initially the function was using the HttpWebRequest and HttpWebResponse classes, but I’be changed to that to be sure to sort out any problems with the stream handling. Now the complete communication level is encapsulated in the webclient - and I would assume that this standard class is working correctly. The content preparation appear also to be correct, since the asset shows up correctly in the correct catalog. So whatever it is - it appears to be on portfolio side somewhere deep inside…

Thanks for your support!

Dirk

Viewing all 1684 articles
Browse latest View live