• 3D
  • Problem with Better DAE exporter (Blender)

Hi everyone. I already used Better DAE exporter with several models and all went fine what means there must be problem with .blend project. I have three bones and two actions (simple animations with move and rotation of bones). Every time I try to export it to .dae file I get error below. As I said, it must be something with project. I tried to do this specific model 8 times already so I really don't want to do it again. I'm asking for help. What I need to do to export my model. ps.I'm asking here because it is problem with exporter. This exporter was created for GoDot so it make sense to ask here instead of Blender forums. Thanks -Garrom

I have no idea (sorry) but here’s what I could gleam from the error posted:

It seems it cannot read the animation (action) from AnimData (likely where animations are stored in the data object) because the animation (action) is read only. Maybe try launching Blender as an administrator? Most times when I have read only errors, running as an administrator generally fixes it (if you are on Windows. For Linux you could try running blender using sudo, and I have no idea for MacOS)

@TwistedTwigleg said: I have no idea (sorry) but here’s what I could gleam from the error posted:

It seems it cannot read the animation (action) from AnimData (likely where animations are stored in the data object) because the animation (action) is read only. Maybe try launching Blender as an administrator? Most times when I have read only errors, running as an administrator generally fixes it (if you are on Windows. For Linux you could try running blender using sudo, and I have no idea for MacOS)

Yes, that is what i get from error too. Most confusing about this is fact that no one of my animations is called action one is Start and one is Process. It must be something deeper, more internal, less visible to mere mortals like us. I don't think read-only attribute have something common with Windows permissions because Blender keep whole structure inside one file, Windows permissions have no power here.

Yeah, I have no idea on what is causing the problem.

I googled up a bunch of stuff (like "Blender read only export" and "Blender read only actions") and the only things that came up even somewhat related were FBX exports to Unity (which really does not help, since they're talking about the exported .fbx file, not actually exporting from Blender).

Hopefully someone else knows, because honestly I'm completely stumped on what could be causing the problem.

@GarromOrcShaman said:

@TwistedTwigleg said: I have no idea (sorry) but here’s what I could gleam from the error posted:

It seems it cannot read the animation (action) from AnimData (likely where animations are stored in the data object) because the animation (action) is read only. Maybe try launching Blender as an administrator? Most times when I have read only errors, running as an administrator generally fixes it (if you are on Windows. For Linux you could try running blender using sudo, and I have no idea for MacOS)

Yes, that is what i get from error too. Most confusing about this is fact that no one of my animations is called action one is Start and one is Process. It must be something deeper, more internal, less visible to mere mortals like us. I don't think read-only attribute have something common with Windows permissions because Blender keep whole structure inside one file, Windows permissions have no power here.

Can you upload your Blender file or a modified version if you are under NDA.

You tried to delete and reinstall Better Collada exporter?....maybe this will help.

@Schuster said: You tried to delete and reinstall Better Collada exporter?....maybe this will help.

Nah, must be something within project file, older project exports just fine.

@MagicLord said:

@GarromOrcShaman said:

@TwistedTwigleg said: I have no idea (sorry) but here’s what I could gleam from the error posted:

It seems it cannot read the animation (action) from AnimData (likely where animations are stored in the data object) because the animation (action) is read only. Maybe try launching Blender as an administrator? Most times when I have read only errors, running as an administrator generally fixes it (if you are on Windows. For Linux you could try running blender using sudo, and I have no idea for MacOS)

Yes, that is what i get from error too. Most confusing about this is fact that no one of my animations is called action one is Start and one is Process. It must be something deeper, more internal, less visible to mere mortals like us. I don't think read-only attribute have something common with Windows permissions because Blender keep whole structure inside one file, Windows permissions have no power here.

Can you upload your Blender file or a modified version if you are under NDA.

Sure, HERE ps. Uh, is google drive against rules ? I swear I sent this posted this before. Do moderators deleted it or it is problem with my internet browser(another one) ?

ps. Uh, is google drive against rules ? I swear I sent this posted this before. Do moderators deleted it or it is problem with my internet browser(another one) ?

There is nothing against the rules posting google drive links. I do not think any of the moderators would delete the post (or at least, I haven’t and wouldn’t). It might be your browser, or maybe the server had some problem adding the post?

@GarromOrcShaman said: ps. Uh, is google drive against rules ? I swear I sent this posted this before. Do moderators deleted it or it is problem with my internet browser(another one) ?

Nope. Although some file hosting sites can be suspiciously iffy there are no rules on what services to actually use. I'd say google drive is reasonably fine, though in many cases github might be preferable. But again. no rules against any.

@TwistedTwigleg said:

ps. Uh, is google drive against rules ? I swear I sent this posted this before. Do moderators deleted it or it is problem with my internet browser(another one) ?

There is nothing against the rules posting google drive links. I do not think any of the moderators would delete the post (or at least, I haven’t and wouldn’t). It might be your browser, or maybe the server had some problem adding the post?

@Megalomaniak said:

@GarromOrcShaman said: ps. Uh, is google drive against rules ? I swear I sent this posted this before. Do moderators deleted it or it is problem with my internet browser(another one) ?

Nope. Although some file hosting sites can be suspiciously iffy there are no rules on what services to actually use. I'd say google drive is reasonably fine, though in many cases github might be preferable. But again. no rules against any.

Yeah, thanks for info. I found that uninstalling Hamachi screwed my prefered DNS server. Is should be fine now. But there is still problem with exporting. I investigated Dope Sheet and Graph Editor also watched what happening inside Dope Sheet and Graph Editor frame-by-frame and... well,I found nothing ! Everything looks fine and normal. Damn, what a mystery... Problem is, I need to solve this mystery (Do someone said Scoobidoobidoo ?)

Well, I was able to successfully export it to a .dae file using Blender 2.79 (on Windows). I looked through everything and I didn't see anything that looked it could be causing the issue. I'm not sure what the problem is, but it appears it may not be the blender file, but rather something else (or my computer somehow worked around the issue).

PS: Nice model! I like the ascetic and animations!

@TwistedTwigleg said: Well, I was able to successfully export it to a .dae file using Blender 2.79 (on Windows). I looked through everything and I didn't see anything that looked it could be causing the issue. I'm not sure what the problem is, but it appears it may not be the blender file, but rather something else (or my computer somehow worked around the issue).

PS: Nice model! I like the ascetic and animations!

Hmm... Strange. I'm using Blender 2.78c (Windows). I'm sure it is something with project because older models exports just fine.I tried standard build-in .dae exporter and it exported just fine. Hey, do you tried export settings below ? Maybe this is where problem dwells...

Well, I just tried those export settings, and it gives me the same error. But I turns out I forgot to press the export animation tab, so I was exporting without animations. It appears exporting with animations gives the error, no matter the settings.

After some looking, I think I've figured out the problem. One of your animations (Start) does not have save this data block even if it has no users (the F button beside the number of instances) and that seems to be causing the issue. It appears all of your animations have to be force saved in order to export.

Here's a picture showing what the animation(s) should look like (with the F button highlighted):

Once all of the animations had save this data block even if it has no users, I was able to export with the settings above.


Side note: Whenever I've exported with Apply Modifiers I've found it does not export my animations in the .dae file due to the Armature modifier being applied. If your exported file does not have animations, you'll probably want to try exporting with Apply Modifiers disabled/unchecked.

@TwistedTwigleg said: Well, I just tried those export settings, and it gives me the same error. But I turns out I forgot to press the export animation tab, so I was exporting without animations. It appears exporting with animations gives the error, no matter the settings. ...(Quote was shorted to save some space on page) Oh man. It took two days to figure this out. Thanks you a lot. Two damn days, I guess I know what that F means...

@GarromOrcShaman said:

@TwistedTwigleg said: Well, I just tried those export settings, and it gives me the same error. But I turns out I forgot to press the export animation tab, so I was exporting without animations. It appears exporting with animations gives the error, no matter the settings. ...(Quote was shorted to save some space on page) Oh man. It took two days to figure this out. Thanks you a lot. Two damn days, I guess I know what that F means...

I took a look at your animation, this could be animated directly in Godot timeline with three models.

@MagicLord said:

@GarromOrcShaman said:

@TwistedTwigleg said: Well, I just tried those export settings, and it gives me the same error. But I turns out I forgot to press the export animation tab, so I was exporting without animations. It appears exporting with animations gives the error, no matter the settings. ...(Quote was shorted to save some space on page) Oh man. It took two days to figure this out. Thanks you a lot. Two damn days, I guess I know what that F means...

I took a look at your animation, this could be animated directly in Godot timeline with three models.

Yes, it can be but I like working/animating in Blender because I'm used to workflow of modeling/animating process in Blender.

4 years later

This might be a necro post, but I have this exact problem. I'm using Blender 2.79b, Godot 3.4.2, and Linux Mint.

The solution for me is: besides toggling the F to save this data block even if it has no users of each animation in the NLA Editor, I also have to press the lock button beside each animation to be unlocked. By default, animations are locked (I dunno why) and this makes animation as read-only. Unlocked and toggled F worked.

Hope this helps whoever stumbles on this post. Carry on.